package com.m1.tzolkin.model.buildables;

import java.io.Serializable;

/**
 * Un mod�le de ferme.
 * Une ferme est un b�timent qui permet de nourrir moins d'ouvriers.
 * 
 * @inv <pre>
 *     getFarmType() != null </pre>
 * 
 * @cons <pre>
 * $DESC$
 *     Une ferme de type t de co�t c.
 * $ARGS$
 *     FarmType t, IAmount c
 * $PRE$
 *     t != null
 *     c != null
 * $POST$
 *     getFarmType().equals(t) </pre>
 */
public interface IFarm extends IZonedBuilding, Serializable {
	
	// REQUETES
	
	/**
	 * Retourne le type de cette ferme.
	 */
	FarmTypes getFarmType();

}
